Labels:text | menu | document OCR: Component Examples Some Portability Concerns Graphical-User-Interface Components Events XEvent Object-specific events Types of events, depth of architecture support for messages Window Manipulation XMapWindow Size, placement of windows GUI-Object Inventory Mapping Motif objects to target platform Platform-Services Components Online Help Systems Building and deploying help Chooser Windows Use native services if possible, otherwise use homegrown. {File, Color, Font, Style, Service) Networking-System Components Transports TCP/IP Existence on target platform Creation of a transport-independent API to accommodate other transports Database Components Database-independent Access Database-vendor cross-platform version support Structural-Support Components Strings strcmp C run-time libraries not all the same Handling different character sets Multilingual support on target platform Date/Time time Time zone availability Base date/time vary on platforms, compilers Preferences arge, argv Not always available via argc, argv Different option delimiters ( -. /) Data Conversion and Representation Endianess